package com.xiliu.server.modules.become.service;

import java.util.List;
import com.baomidou.mybatisplus.extension.service.IService;
import com.xiliu.server.modules.become.entity.XlBecomeItem;

/**
 * 房管员认证房源表Service接口
 * 
 * @author xiliu
 * @date 2023-01-04
 */
public interface IXlBecomeItemService extends IService<XlBecomeItem>{
    /**
     * 查询房管员认证房源表
     * @param itemId 房管员认证房源表主键
     * @return 房管员认证房源表
     */
    XlBecomeItem selectXlBecomeItemByItemId(Long itemId);

    /**
     * 查询房管员认证房源表列表
     * @param xlBecomeItem 房管员认证房源表
     * @return 房管员认证房源表集合
     */
    List<XlBecomeItem> selectXlBecomeItemList(XlBecomeItem xlBecomeItem);

    /**
     * 新增房管员认证房源表
     * @param xlBecomeItem 房管员认证房源表
     * @return 结果
     */
    boolean create(XlBecomeItem xlBecomeItem);

    /**
     * 修改房管员认证房源表
     * @param xlBecomeItem 房管员认证房源表
     * @return 结果
     */
    boolean update(XlBecomeItem xlBecomeItem);

    /**
     * 批量删除房管员认证房源表
     * 
     * @param itemIds 需要删除的房管员认证房源表主键集合
     * @return 结果
     */
    int deleteXlBecomeItemByItemIds(Long[] itemIds);

    /**
     * 删除房管员认证房源表信息
     * 
     * @param itemId 房管员认证房源表主键
     * @return 结果
     */
    int deleteXlBecomeItemByItemId(Long itemId);
}
